https://blog.csdn.net/qq_34677005/article/details/124594016
这个错误的根源是浏览器发送的请求头文件过于长,
《esp32 header fields are too long issue》给出了解决方案:
修改sdkconfig文件中的CONFIG_HTTPD_MAX_REQ_HDR_LEN,将其设置为更大的数。
#
# HTTP Server
#
CONFIG_HTTPD_MAX_REQ_HDR_LEN=2048
CONFIG_HTTPD_MAX_URI_LEN=512
CONFIG_HTTPD_ERR_RESP_NO_DELAY=y
CONFIG_HTTPD_PURGE_BUF_LEN=32
# CONFIG_HTTPD_LOG_PURGE_DATA is not set
CONFIG_HTTPD_WS_SUPPORT=y
# end of HTTP Server
位置
C:\Users\Administrator\Documents\Arduino\hardware\espressif\arduino-esp32-master\tools\sdk\esp32\sdkconfig